【三】幻兽帕鲁:四人联机存档 ,房主互相转移 |
您所在的位置:网站首页 › desmume 存档转移 › 【三】幻兽帕鲁:四人联机存档 ,房主互相转移 |
存档转移的使用场景:1.四人存档 转 专用服务器存档2.专用服务器 存档 转移 四人存档。3.linux、Windows专用服务器 互相转移
4. 四人联机存档之间的相互转换 ⠀ 四人存档转linux专用服务器,服务器之间存档互相转移。 ⠀⠀⠀专用服务器 转移到 四人存档 ⠀ 此篇继前两篇未完结的部分:1.四人房间 存档之间 如何互相转移? ⠀ (被拷打了,没想到大家还是很关心这个) ⠀ ⠀工具下载地址:https://wwz.lanzoum.com/iYGux1miif3i python: 使用微软商店下载即可 ⠀ 五、四人房间 存档之间 如何互相转移?此贴仅实例一下 :四人存档中,两个人之间如何转移, 如果四个人都同时拥有主机方法同理。 ⠀ 开始前,先了解一下本地存档内容: 打开:C:\Users\用户\AppData\Local\Pal\Saved\SaveGames\76561198412376647\ 目录下 ![]() ⠀ ⠀ players:角存放用户角色的数据,我们转移也仅仅是转移他里面的具体某一id的文件。 Level:这个就是世界文件,建筑物、资源等。 LocalData:个人地图数据,保存在本地,也就是每个人解锁了哪些迷雾。 WorldOption:房间基础设置 backup:自动备份的存档 ⠀⠀ ⠀ 再了解一下转移存档,究竟转移的是什么? ⠀我们通过一个uesave读取虚幻引擎存档文件,还有一个脚本执行 旧角色数据和新角色数据的替换。 ⠀ 由于本地存档的主机的角色的GUID为默认:00000000000000000000000000000001 ⠀ 当自己不是房主,存档转移自己的数据 只需要:新建一个世界A,获得一个自己的0000001角色数据,将旧存档的自己的带有Guid的角色数据,通过转移,到新角色0000001上。 再将其他人的文件和世界资源数据 复制到世界A存档中, 即数据成功转移,此时我们称呼为世界B。 ⠀ 当自己的数据成功转移后,开启B世界。这时候你是房主。 ⠀⠀ 也需要转移原房主的数据到新存档:⠀建立B世界后,原房主加入游戏,获得世界B带有GUID的初始角色存档。 然后将旧存档的0000001数据,转移到新世界带有GUID的角色存档。 ⠀ 此转移其他人的数据不变(也就是另外两人)。⠀ 接下来解析转移存档的命令: python fix-host-save.py ⠀python fix-host-save.py的文件路径 uesave.exe的文件路径 ⠀新的Guid 旧的Guid 意思就是,将旧的guid的文件,转移到新的guid文件中,但注意,需要在旧存档的目录中完成,因为转移过程依赖于Level.sav等文件。 ⠀ ⠀ 示例:1.将要转移的旧存档复制到uesaveWin\files的目录下。 ![]() ⠀ ⠀ ⠀⠀ 2.创建新世界,将新世界自己的GUID文件复制到files\Players目录下。 ![]() ⠀ (新创建的存档下的Players的000001文件复制到,刚刚旧存档保存到uesaveWin|files\Players目录下) ⠀ ⠀ 3.执行cmd命令,在uesaveWin目录下的地址栏中,输入cmd+回车即可。 ![]() ⠀ 输入绝对路径,或者在当前uesaveWin打开cmd相对路径也可以,执行转移命令。 ⠀ 4.等待存档转移成功。 ![]() ⠀ ⠀ 5.将files文件夹内的文件替换到新世界的存档中。启动游戏 ⠀ ![]() ⠀ 打开虽然显示是其他玩家名称,但进入游戏后。 ![]() ⠀ ⠀⠀ ⠀ 同理,再修改原房主的存档,也就是截图中的:将00000000000000000000000000000001旧房主的,让旧房主加入一下你的世界,重新生成一个guid文件。 ⠀ 再将你现在的存档,复制到files文件,重新执行: python fix-host-save.py uesave.exe files 新的Guid 旧的Guid ⠀⠀ ⠀ 以及房主不变, 两个非房主 互换存档的方法一样,比如现有玩家A和玩家B: 复制两份存档,将python fix-host-save.py uesave.exe files 旧的玩家A 旧的玩家B,得到新的玩家A。 然后python fix-host-save.py uesave.exe files 旧的玩家B 旧的玩家A,得到新的玩家B。 ⠀ ⠀ ⠀ ![]() 有帮助的话点点赞吧!谢谢! |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |